|
|
|
|||
|
Szövegfájlból (eredeti.txt) beolvasott sorok kiírása egy új fájlba (rendes.txt) rendezetten (RendezoMasolo.java) import java.io.*; public class RendezoMasolo{ public static int n=100; public static String[] sz=new String[n]; public static void rendez(){ int i,j; String x; i=0; while (i+1<n){ j=i+1; while(j<n){ if (sz[j].compareTo(sz[i])<0){ x=sz[j]; sz[j]=sz[i]; sz[i]=x; } j=j+1; } i=i+1; } } public static void main(String[] args) throws Exception{ LineNumberReader in=new LineNumberReader(new InputStreamReader( new FileInputStream("eredeti.txt"))); PrintStream out=new PrintStream(new FileOutputStream("rendes.txt")); int i=-1; String s=in.readLine(); while(s!=null){ i++; sz[i]=s; s=in.readLine(); } n=i; rendez(); for (i=0; i<n; i++){ out.println(sz[i]); } out.close(); in.close(); } } |
||||